package com.azt.provider.mapper;

import java.util.List;

import com.azt.api.pojo.Channel;

import tk.mybatis.mapper.common.Mapper;

public interface ChannelMapper extends Mapper<Channel> {
	/** 
	 * @Title: deleteByParentId 
	 * @Description: 根据父id删除子栏目
	 * @param pid
	 * @return: void
	 * @author: Snowler 2016年9月9日 上午9:48:53 
	 */
	void deleteByParentId(Integer pid);
	
	/** 
	 * @Title: getTreeByPid 
	 * @Description: TODO(根据父id获取集合)
	 * @param pid
	 * @return
	 * @return: List<Channel>
	 * @author: Snowler 2016年9月13日 上午10:35:20 
	 */
	List<Channel> getTreeByPid(Integer pid);
	
	/**
	 * 根据父code获取子集合
	 * @Title: getChannelListByParentCode 
	 * @Description: TODO
	 * @param code
	 * @return
	 * @return: List<Channel>
	 * @author: zhoudongdong 2016年12月7日 下午5:03:48
	 */
	List<Channel> getChannelListByParentCode(String code);
	
}